关于excel:具有OR条件的SUMIF

您所在的位置:网站首页 excel sumif条件包含函数 关于excel:具有OR条件的SUMIF

关于excel:具有OR条件的SUMIF

2023-10-13 12:44| 来源: 网络整理| 查看: 265

如何在必须在给定范围内求和的Excel单元格中使用SUMIF公式,而不是查找单个值,而是应查找多个值?

要查找单个值,请使用:

1

=SUMIF(A4:A100;"1";B4:B100)

现在,我需要对列A是否包含1或2进行总结,例如:

1

=SUMIF(A4:A100;"1" OR"2";B4:B100)

单元格A1将标准保存为文本,此处为1;2。

应返回与上面相同的结果

=SUMIF(A4:A100;"1";B4:B100) + SUMIF(A4:A100;"2";B4:B100)

但是我需要一个可以采用任意多个条件(1,2,3,...或更多)的公式。

语法是什么?我无法在此处使用VBA。

 相关讨论

您可以使用SUMPRODUCT。您的直接解决方案可能是=SUMIF(A4:A100;"1";B4:B100)+SUMIF(A4:A100;"2";B4:B100) ...是的,它应返回与= SUMIF(A4:A100;" 1"; B4:B100)SUMIF(A4:A100;" 2"; B4:B100)相同的变量,但是我需要一个可以采用任意多个条件的公式(1 ,2,3,...或更多)。我不想重写公式@ user2143213然后,这是您应该从一开始就提出的问题...

要求1或2的总和,请尝试此版本

=SUM(SUMIF(A4:A100;{1;2};B4:B100))

SUMIF将返回包含两个结果的"数组",因此您需要SUM将该数组求和为1和2的总数。

您可以添加任意数量的数字,例如

=SUM(SUMIF(A4:A100;{1;2;3;4};B4:B100))

或列出的数字在Z1:Z10

之类的范围内

=SUMPRODUCT(SUMIF(A4:A100;Z1:Z10;B4:B100))

 相关讨论

公式中是;还是,?@PankajJaju可以是一个,具体取决于区域设置。我在英国,所以我通常使用逗号分隔符,但我曾经使用过;分号,因为这是问题中使用的分隔符-这将是欧洲大部分地区使用的常规分隔符(其中逗号用作小数点分隔符)那就是我想要的= SUMPRODUCT(SUMIF(A4:A100; Z1:Z10; B4:B100))不幸的是,尽管=SUM({1;2;3})可以正常工作,但它不能在Google Spreadsheet下工作(仅使用第一个数字)。有什么想法如何在GS下解决这个问题?我的案子是=SUM(SUMIF(E9:E20;{"U+";"UAlso you can do this with sumifs/array formulas, multiple criteria and named ranges as the multiple matching keys eg: =SUM(SUMIFS(output_dump[Value],output_dump[property],"CashFl??ows", output_dump[colName],named_range_of_matches))@KrzysztofPrzygoda遇到了同样的问题。看起来好像在这里被回答了:webapps.stackexchange.com/questions/92066/…

这适用于多文本评估

=sumif(M4:M206,"Sat",O4:O206)+sumif(M4:M206,"Sun",O4:O206) //在此处添加更多

我认为您应该定义一个范围,比方说keys,在其中保留要求和的所有值。因此,在此范围内,您保留1和2,并可以随时对其进行修改。然后添加带有公式IFERROR(IF(MATCH(A4,keys,0)>0,1,0),0)的标志列-现在您具有一列,其中1是要求和的值。

因为" 1"和" 2"是互斥的:

1

=SUMIF(A4:A100,"1",B4:B100)+SUMIF(A4:A100,"2",B4:B100)

我不认为在这样的单个语句中可以做"或"的方法。您可以将SUMIFS用于满足所有条件的多个条件,但是在这种情况下,您只需要将多个SUMIF语句加在一起即可:

1

=SUMIF(A4:A100,"1",B4:B100)+SUMIF(A4:A100,"2",B4:B100)

转载于:关于excel:具有OR条件的SUMIF | 码农家园

仅用于学习笔记。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3